Synonyms for "at bay"

Words with similar meaning